artificial cardiac pacemaker - Spanish English Dictionary